home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Dev / e / q-device_src.lha / opcodes.e < prev    next >
Text File  |  2003-10-27  |  11KB  |  257 lines

  1. OPT MODULE
  2.  
  3.  
  4. -> All SCSI Devices
  5. EXPORT CONST
  6.     SCSI_CHANGE_DEFINITION                = $40,
  7.     SCSI_COMPARE                          = $39,
  8.     SCSI_COPY                             = $18,
  9.     SCSI_COPY_AND_VERIFY                  = $3a,
  10.     SCSI_INQUIRY                          = $12,
  11.     SCSI_LOG_SELECT                       = $4c,
  12.     SCSI_LOG_SENSE                        = $4d,
  13.     SCSI_MODE_SELECT_6                    = $15,
  14.     SCSI_MODE_SELECT_10                   = $55,
  15.     SCSI_MODE_SENSE_6                     = $1a,
  16.     SCSI_MODE_SENSE_10                    = $5a,
  17.     SCSI_READ_BUFFER                      = $3c,
  18.     SCSI_RECEIVE_DIAGNOSTIC_RESULTS       = $1c,
  19.     SCSI_REQUEST_SENSE                    = $03,
  20.     SCSI_SEND_DIAGNOSTIC                  = $1d,
  21.     SCSI_TEST_UNIT_READY                  = $00,
  22.     SCSI_WRITE_BUFFER                     = $3b
  23.  
  24. -> Direct Access Devices
  25. EXPORT CONST
  26.     SCSI_DA_FORMAT_UNIT                   = $04,
  27.     SCSI_DA_LOCK_UNLOCK_CACHE             = $36,
  28.     SCSI_DA_PRE_FETCH                     = $34,
  29.     SCSI_DA_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  30.     SCSI_DA_READ_6                        = $08,
  31.     SCSI_DA_READ_10                       = $28,
  32.     SCSI_DA_READ_CAPACITY                 = $25,
  33.     SCSI_DA_READ_DEFECT_DATA              = $37,
  34.     SCSI_DA_READ_LONG                     = $3e,
  35.     SCSI_DA_REASSIGN_BLOCKS               = $07,
  36.     SCSI_DA_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  37.     SCSI_DA_RELEASE                       = $17,
  38.     SCSI_DA_RESERVE                       = $16,
  39.     SCSI_DA_REZERO_UNIT                   = $01,
  40.     SCSI_DA_SEARCH_DATA_EQUAL             = $31,
  41.     SCSI_DA_SEARCH_DATA_HIGH              = $30,
  42.     SCSI_DA_SEARCH_DATA_LOW               = $32,
  43.     SCSI_DA_SEEK_6                        = $0b,
  44.     SCSI_DA_SEEK_10                       = $2b,
  45.     SCSI_DA_SET_LIMITS                    = $33,
  46.     SCSI_DA_START_STOP_UNIT               = $1b,
  47.     SCSI_DA_SYNCHRONIZE_CACHE             = $35,
  48.     SCSI_DA_VERIFY                        = $2f
  49.  
  50. -> Sequential Access Devices
  51. EXPORT CONST
  52.     SCSI_SA_ERASE                         = $19,
  53.     SCSI_SA_LOAD_UNLOAD                   = $1b,
  54.     SCSI_SA_LOCATE                        = $2b,
  55.     SCSI_SA_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  56.     SCSI_SA_READ                          = $08,
  57.     SCSI_SA_READ_BLOCK_LIMITS             = $05,
  58.     SCSI_SA_READ_POSITION                 = $34,
  59.     SCSI_SA_READ_REVERSE                  = $0f,
  60.     SCSI_SA_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  61.     SCSI_SA_RECOVER_BUFFERED_DATA         = $14,
  62.     SCSI_SA_RELEASE_UNIT                  = $17,
  63.     SCSI_SA_RESERVE_UNIT                  = $16,
  64.     SCSI_SA_REWIND                        = $01,
  65.     SCSI_SA_SPACE                         = $11,
  66.     SCSI_SA_VERIFY                        = $13,
  67.     SCSI_SA_WRITE                         = $0a,
  68.     SCSI_SA_WRITE_FILEMARKS               = $10
  69.  
  70. -> Printer Devices
  71. EXPORT CONST
  72.     SCSI_PRT_FORMAT                       = $04,
  73.     SCSI_PRT_PRINT                        = $0a,
  74.     SCSI_PRT_RECEIVE_DIAGNOSTIC_RESULTS   = $1c,
  75.     SCSI_PRT_RECOVER_BUFFERED_DATA        = $14,
  76.     SCSI_PRT_RELEASE_UNIT                 = $17,
  77.     SCSI_PRT_RESERVE_UNIT                 = $16,
  78.     SCSI_PRT_SLEW_AND_PRINT               = $0b,
  79.     SCSI_PRT_STOP_PRINT                   = $1b,
  80.     SCSI_PRT_SYNCHRONIZE_BUFFER           = $10
  81.  
  82. -> Processor Devices
  83. EXPORT CONST
  84.     SCSI_CPU_RECEIVE                      = $08,
  85.     SCSI_CPU_RECEIVE_DIAGNOSTIC_RESULTS   = $1c,
  86.     SCSI_CPU_SEND                         = $0a
  87.  
  88. -> Write Once Devices
  89. EXPORT CONST
  90.     SCSI_WO_LOCK_UNLOCK_CACHE             = $36,
  91.     SCSI_WO_LOG_SELECT                    = $4c,
  92.     SCSI_WO_LOG_SENSE                     = $4d,
  93.     SCSI_WO_MEDIUM_SCAN                   = $38,
  94.     SCSI_WO_MODE_SELECT_6                 = $15,
  95.     SCSI_WO_MODE_SELECT_10                = $55,
  96.     SCSI_WO_MODE_SENSE_6                  = $1a,
  97.     SCSI_WO_MODE_SENSE_10                 = $5a,
  98.     SCSI_WO_PRE_FETCH                     = $34,
  99.     SCSI_WO_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  100.     SCSI_WO_READ_6                        = $08,
  101.     SCSI_WO_READ_10                       = $28,
  102.     SCSI_WO_READ_12                       = $a8,
  103.     SCSI_WO_READ_CAPACITY                 = $25,
  104.     SCSI_WO_READ_LONG                     = $3e,
  105.     SCSI_WO_REASSIGN_BLOCKS               = $07,
  106.     SCSI_WO_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  107.     SCSI_WO_RELEASE                       = $17,
  108.     SCSI_WO_RESERVE                       = $16,
  109.     SCSI_WO_REZERO_UNIT                   = $01,
  110.     SCSI_WO_SEARCH_DATA_EQUAL_10          = $31,
  111.     SCSI_WO_SEARCH_DATA_EQUAL_12          = $b1,
  112.     SCSI_WO_SEARCH_DATA_HIGH_10           = $30,
  113.     SCSI_WO_SEARCH_DATA_HIGH_12           = $b0,
  114.     SCSI_WO_SEARCH_DATA_LOW_10            = $32,
  115.     SCSI_WO_SEARCH_DATA_LOW_12            = $b2,
  116.     SCSI_WO_SEEK_6                        = $0b,
  117.     SCSI_WO_SEEK_10                       = $2b,
  118.     SCSI_WO_SET_LIMITS_10                 = $33,
  119.     SCSI_WO_SET_LIMITS_12                 = $b3,
  120.     SCSI_WO_START_STOP_UNIT               = $1b,
  121.     SCSI_WO_SYNCHRONIZE_CACHE             = $35,
  122.     SCSI_WO_VERIFY_10                     = $2f,
  123.     SCSI_WO_VERIFY_12                     = $af,
  124.     SCSI_WO_WRITE_6                       = $0a,
  125.     SCSI_WO_WRITE_10                      = $2a,
  126.     SCSI_WO_WRITE_12                      = $aa,
  127.     SCSI_WO_WRITE_AND_VERIFY_10           = $2e,
  128.     SCSI_WO_WRITE_AND_VERIFY_12           = $ae,
  129.     SCSI_WO_WRITE_LONG                    = $3f
  130.  
  131. -> CD-ROM Devices
  132. EXPORT CONST
  133.     SCSI_CD_LOCK_UNLOCK_CACHE             = $36,
  134.     SCSI_CD_LOG_SELECT                    = $4c,
  135.     SCSI_CD_LOG_SENSE                     = $4d,
  136.     SCSI_CD_MODE_SELECT_6                 = $15,
  137.     SCSI_CD_MODE_SELECT_10                = $55,
  138.     SCSI_CD_MODE_SENSE_6                  = $1a,
  139.     SCSI_CD_MODE_SENSE_10                 = $5a,
  140.     SCSI_CD_PAUSE_RESUME                  = $4b,
  141.     SCSI_CD_PLAY_AUDIO_10                 = $45,
  142.     SCSI_CD_PLAY_AUDIO_12                 = $a5,
  143.     SCSI_CD_PLAY_AUDIO_MSF                = $47,
  144.     SCSI_CD_PLAY_AUDIO_TRACK_INDEX        = $48,
  145.     SCSI_CD_PLAY_TRACK_RELATIVE_10        = $49,
  146.     SCSI_CD_PLAY_TRACK_RELATIVE_12        = $a9,
  147.     SCSI_CD_PRE_FETCH                     = $34,
  148.     SCSI_CD_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  149.     SCSI_CD_READ_6                        = $08,
  150.     SCSI_CD_READ_10                       = $28,
  151.     SCSI_CD_READ_12                       = $a8,
  152.     SCSI_CD_READ_CD_ROM_CAPACITY          = $25,
  153.     SCSI_CD_READ_HEADER                   = $44,
  154.     SCSI_CD_READ_LONG                     = $3e,
  155.     SCSI_CD_READ_SUB_CHANNEL              = $42,
  156.     SCSI_CD_READ_TOC                      = $43,
  157.     SCSI_CD_RECEIVE_DIAGNOSTIC_RESULT     = $1c,
  158.     SCSI_CD_RELEASE                       = $17,
  159.     SCSI_CD_RESERVE                       = $16,
  160.     SCSI_CD_REZERO_UNIT                   = $01,
  161.     SCSI_CD_SEARCH_DATA_EQUAL_10          = $31,
  162.     SCSI_CD_SEARCH_DATA_EQUAL_12          = $b1,
  163.     SCSI_CD_SEARCH_DATA_HIGH_10           = $30,
  164.     SCSI_CD_SEARCH_DATA_HIGH_12           = $b0,
  165.     SCSI_CD_SEARCH_DATA_LOW_10            = $32,
  166.     SCSI_CD_SEARCH_DATA_LOW_12            = $b2,
  167.     SCSI_CD_SEEK_6                        = $0b,
  168.     SCSI_CD_SEEK_10                       = $2b,
  169.     SCSI_CD_SET_LIMITS_10                 = $33,
  170.     SCSI_CD_SET_LIMITS_12                 = $b3,
  171.     SCSI_CD_START_STOP_UNIT               = $1b,
  172.     SCSI_CD_SYNCHRONIZE_CACHE             = $35,
  173.     SCSI_CD_VERIFY_10                     = $2f,
  174.     SCSI_CD_VERIFY_12                     = $af
  175.  
  176. -> Scanner Devices
  177. EXPORT CONST
  178.     SCSI_SC_GET_DATA_BUFFER_STATUS        = $34,
  179.     SCSI_SC_GET_WINDOW                    = $25,
  180.     SCSI_SC_OBJECT_POSITION               = $31,
  181.     SCSI_SC_READ                          = $28,
  182.     SCSI_SC_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  183.     SCSI_SC_RELEASE_UNIT                  = $17,
  184.     SCSI_SC_RESERVE_UNIT                  = $16,
  185.     SCSI_SC_SCAN                          = $1b,
  186.     SCSI_SC_SET_WINDOW                    = $24,
  187.     SCSI_SC_SEND                          = $2a
  188.  
  189. -> Optical Memory Devices
  190. EXPORT CONST
  191.     SCSI_OM_ERASE_10                      = $2c,
  192.     SCSI_OM_ERASE_12                      = $ac,
  193.     SCSI_OM_FORMAT_UNIT                   = $04,
  194.     SCSI_OM_LOCK_UNLOCK_CACHE             = $36,
  195.     SCSI_OM_PRE_FETCH                     = $34,
  196.     SCSI_OM_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  197.     SCSI_OM_READ_6                        = $08,
  198.     SCSI_OM_READ_10                       = $28,
  199.     SCSI_OM_READ_12                       = $a8,
  200.     SCSI_OM_READ_CAPACITY                 = $25,
  201.     SCSI_OM_READ_DEFECT_DATA_10           = $37,
  202.     SCSI_OM_READ_DEFECT_DATA_12           = $b7,
  203.     SCSI_OM_READ_GENERATION               = $29,
  204.     SCSI_OM_READ_LONG                     = $3e,
  205.     SCSI_OM_READ_UPDATED_BLOCK            = $2d,
  206.     SCSI_OM_REASSIGN_BLOCKS               = $07,
  207.     SCSI_OM_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  208.     SCSI_OM_RELEASE                       = $17,
  209.     SCSI_OM_RESERVE                       = $16,
  210.     SCSI_OM_REZERO_UNIT                   = $01,
  211.     SCSI_OM_SEARCH_DATA_EQUAL_10          = $31,
  212.     SCSI_OM_SEARCH_DATA_EQUAL_12          = $b1,
  213.     SCSI_OM_SEARCH_DATA_HIGH_10           = $30,
  214.     SCSI_OM_SEARCH_DATA_HIGH_12           = $b0,
  215.     SCSI_OM_SEARCH_DATA_LOW_10            = $32,
  216.     SCSI_OM_SEARCH_DATA_LOW_12            = $b2,
  217.     SCSI_OM_SEEK_6                        = $0b,
  218.     SCSI_OM_SEEK_10                       = $2b,
  219.     SCSI_OM_SET_LIMITS_10                 = $33,
  220.     SCSI_OM_SET_LIMITS_12                 = $b3,
  221.     SCSI_OM_START_STOP_UNIT               = $1b,
  222.     SCSI_OM_SYNCHRONIZE_CACHE             = $35,
  223.     SCSI_OM_UPDATE_BLOCK                  = $3d,
  224.     SCSI_OM_VERIFY_10                     = $2f,
  225.     SCSI_OM_VERIFY_12                     = $af,
  226.     SCSI_OM_WRITE_6                       = $0a,
  227.     SCSI_OM_WRITE_10                      = $2a,
  228.     SCSI_OM_WRITE_12                      = $aa,
  229.     SCSI_OM_WRITE_AND_VERIFY_10           = $2e,
  230.     SCSI_OM_WRITE_AND_VERIFY_12           = $ae,
  231.     SCSI_OM_WRITE_LONG                    = $3f
  232.  
  233. -> Media Changer Devices
  234. EXPORT CONST
  235.     SCSI_MC_EXCHANGE_MEDIUM               = $a6,
  236.     SCSI_MC_INITIALIZE_ELEMENT_STATUS     = $07,
  237.     SCSI_MC_MOVE_MEDIUM                   = $a5,
  238.     SCSI_MC_POSITION_TO_ELEMENT           = $2b,
  239.     SCSI_MC_PREVENT_ALLOW_MEDIUM_REMOVAL  = $1e,
  240.     SCSI_MC_READ_ELEMENT_STATUS           = $b8,
  241.     SCSI_MC_RECEIVE_DIAGNOSTIC_RESULTS    = $1c,
  242.     SCSI_MC_RELEASE                       = $17,
  243.     SCSI_MC_REQUEST_VOLUME_ELEMENT_ADDRESS= $b5,
  244.     SCSI_MC_RESERVE                       = $16,
  245.     SCSI_MC_REZERO_UNIT                   = $01,
  246.     SCSI_MC_SEND_VOLUME_TAG               = $b6
  247.  
  248. -> Communications Devices
  249. EXPORT CONST
  250.     SCSI_COM_GET_MESSAGE_6                = $08,
  251.     SCSI_COM_GET_MESSAGE_10               = $28,
  252.     SCSI_COM_GET_MESSAGE_12               = $a8,
  253.     SCSI_COM_RECEIVE_DIAGNOSTIC_RESULTS   = $1c,
  254.     SCSI_COM_SEND_MESSAGE_6               = $0a,
  255.     SCSI_COM_SEND_MESSAGE_10              = $2a,
  256.     SCSI_COM_SEND_MESSAGE_12              = $aa
  257.